namespace Rhizome.Contract
{
    public interface IEventSink
    {
        /// <summary>
        /// Casts event to the event sink
        /// </summary>
        /// <param name="source">Source State</param>
        /// <param name="event">Event</param>
        void CastEvent(object source, object @event);
    }
}